@font-face{
font-family:'helvetica neue lt std';src:url('../fonts/HelveticaNeueLTStd-Lt.otf')
}
@font-face{
font-family:'hagin caps medium';src:url('../fonts/Hagin_Caps_Medium.otf')
}
@font-face{
font-family:'calibri';src:url('../fonts/calibri.ttf')
}
@font-face{
font-family:'myriadproboldcond';src:url('../fonts/MyriadPro-BoldCond.otf')
}
@font-face{
font-family:'arnhemfine';src:url('../fonts/ArnhemFine-NormalItalic.pfb')
}
@font-face{
font-family:'housegrind personal';src:url('../fonts/Housegrind_Personal_Use_Only.ttf')
}
@font-face{
font-family:'myriadproregular';src:url('../fonts/MyriadPro-Regular.otf')
}
@font-face{
font-family:'myriadregular';src:url('../fonts/MyriadRegular.ttf')
}
html{background-color:#fff;font-family:helvetica, Arial, sans-serif}
body{padding:0;margin:0;font-size:12px;min-width:1000px;color:#453f3a}
a{text-decoration:none}
strong{font-weight:bold}
#st-topo{width:100%;margin-bottom:37px}
#st-topo #st-tp-content{width:100%;height:500px}
#st-topo .banner{position:absolute;top:0;z-index:100;width:100%;height:500px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center}
#st-corpo{padding-top:40px;padding-bottom:40px}
#st-corpo .st-limite{width:1000px;margin:0 auto 20px}
#st-rodape{background-color:#d2022d;color:#fff}
#st-rodape .content{margin:0 auto;width:1000px}
.ttError,label.error{color:#f00 !important;font-weight:bold}
@media screen and (-webkit-min-device-pixel-ratio:0){
}
#st-topo{position:relative}
#st-topo #st-tp-content #st-tp-menu{padding-top:40px;overflow:hidden;position:relative;z-index:1000}
#st-topo #st-tp-content #st-tp-menu ul{text-transform:uppercase;width:1000px;margin:0 auto;font-size:13px;color:#d2022d;font-family:'helvetica neue lt std', Arial, sans-serif !important}
#st-topo #st-tp-content #st-tp-menu ul li{background-color:#f5f5f5;float:left;cursor:pointer;border-right:1px solid #eceded}
#st-topo #st-tp-content #st-tp-menu ul li:hover{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:#eceded}
#st-topo #st-tp-content #st-tp-menu ul li:first-child{border-left:1px solid #eceded}
#st-topo #st-tp-content #st-tp-menu ul a{color:#d2022d;display:inline-block;padding:12px 35px 8px}
#st-topo #st-tp-content #st-tp-menu ul .mnfacebook{padding:0;border:none;background:url("../images/menu_facebook.png") no-repeat scroll center center #d2022d}
#st-topo #st-tp-content #st-tp-menu ul .mnfacebook:hover{background:url("../images/menu_facebook_h.png") no-repeat scroll center center #d2022d}
#st-topo #st-tp-content #st-tp-menu ul .mninstagram{padding:0;border:none;background:url("../images/menu_instagram.png") no-repeat scroll center center #d2022d}
#st-topo #st-tp-content #st-tp-menu ul .mninstagram:hover{background:url("../images/menu_instagram_h.png") no-repeat scroll center center #d2022d}
#st-topo #st-tp-content #st-tp-cnt-lg{width:1000px;margin:0 auto;position:relative;z-index:1000}
#st-topo #st-tp-content #st-tp-cnt-lg #st-tp-lg{height:210px;width:540px;margin-top:244px}
#st-topo #st-tp-content #st-tp-cnt-lg #st-tp-lg .logo{float:left;width:270px;background-color:#d2022d}
#st-topo #st-tp-content #st-tp-cnt-lg #st-tp-lg .logo a{background:url("../images/topo_logo.png") no-repeat scroll center center;display:block;height:148px;margin:31px}
#st-topo .st-tp-blog{background:url("../images/topo_blog.png") no-repeat scroll center center transparent !important;width:918px !important;height:184px !important;margin:0 auto}
#st-topo .st-tp-blog #st-tp-menu{padding-top:184px !important}
#st-topo .st-tp-blog #st-tp-menu a{padding:12px 42.96px 8px !important}
#st-corpo .st_tl{font-family:'hagin caps medium', Arial, sans-serif !important;color:#d2022d;font-size:24px;text-transform:uppercase}
#st-corpo .st_tl a{color:#d2022d}
#st-corpo .st-cp-pg-home{overflow:hidden}
#st-corpo .st-cp-pg-home .txt_pt{font-family:'arnhemfine', Arial, sans-serif !important;font-style:italic;padding:0 30px 30px;text-align:center;position:relative}
#st-corpo .st-cp-pg-home .txt_pt .aspas{position:absolute}
#st-corpo .st-cp-pg-home .txt_pt .ini{left:0}
#st-corpo .st-cp-pg-home .txt_pt .fim{right:35px;margin-top:-10px}
#st-corpo .st-cp-pg-home .txt_pt .tl{font-family:'hagin caps medium', Arial, sans-serif !important;color:#d2022d;font-weight:bold;font-size:15px;line-height:35px;font-style:normal}
#st-corpo .st-cp-pg-home .txt_pt .autor{float:right;color:#d2022d}
#st-corpo .st-cp-pg-home .ctn_caixa:hover .caixa_tl .tl{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;height:198px;opacity:0.5}
#st-corpo .st-cp-pg-home .ctn_caixa:hover .caixa_tl .st_cima{opacity:0.5}
#st-corpo .st-cp-pg-home .ctn_caixa .caixa_tl{width:296px}
#st-corpo .st-cp-pg-home .ctn_caixa .caixa_tl .tl{width:296px}
#st-corpo .st-cp-pg-home .list_blog{width:660px}
#st-corpo .st-cp-pg-home .list_blog ul li{margin-bottom:25px;overflow:hidden;position:relative}
#st-corpo .st-cp-pg-home .list_blog ul li .foto{float:left;width:170px;height:170px}
#st-corpo .st-cp-pg-home .list_blog ul li .data{float:left;width:70px;height:130px;background-color:#f3b3b3;color:#fff;text-align:center;padding-top:40px;font-family:Tahoma, Arial, sans-serif}
#st-corpo .st-cp-pg-home .list_blog ul li .data .dia{font-size:50px;line-height:38px}
#st-corpo .st-cp-pg-home .list_blog ul li .data .mes{font-size:26px;line-height:26px}
#st-corpo .st-cp-pg-home .list_blog ul li .data .ano{font-size:24px;line-height:24px}
#st-corpo .st-cp-pg-home .list_blog ul li .texto{float:left;width:380px;height:130px;background-color:#eceded;padding:20px;overflow:hidden;font-family:'calibri', Arial, sans-serif}
#st-corpo .st-cp-pg-home .list_blog ul li .texto .tl{color:#d2022d;font-size:18px;text-transform:uppercase;padding-bottom:5px;font-family:'myriadregular', Arial, sans-serif}
#st-corpo .st-cp-pg-home .list_blog ul li .mais{color:#d2022d;position:absolute;bottom:0;right:0;margin:0 10px 10px 0}
#st-corpo .st-cp-pg-home .col1{float:left;width:668px}
#st-corpo .st-cp-pg-home .col2{float:left;width:300px;margin-left:32px}
#st-corpo .st-cp-pg-home .conheca{margin-bottom:25px}
#st-corpo .st-cp-pg-sobre h2{font-family:'housegrind personal', Arial, sans-serif !important;font-size:48px;color:#d2022d;margin:40px 0}
#st-corpo .st-cp-pg-sobre .txt_intro{font-family:'hagin caps medium', Arial, sans-serif !important;font-size:24px;color:#d2022d;text-transform:uppercase;margin:0 16px;text-align:center}
#st-corpo .st-cp-pg-sobre .ctn_img{float:right;margin-top:12px;margin-left:30px}
#st-corpo .st-cp-pg-sobre .ctn_img img{margin-bottom:5px}
#st-corpo .st-cp-pg-sobre .ctn_img a{color:#d2022d;font-family:'myriadproregular', Arial, sans-serif !important;font-weight:bold;float:right;font-size:14px}
#st-corpo .st-cp-pg-sobre p{font-family:'calibri', Arial, sans-serif !important;font-size:18px;color:#453f3a;line-height:45px;text-align:justify;margin-left:30px}
#st-corpo .st-sb-mn-pg{margin:0 auto;overflow:hidden;clear:both;padding-top:30px;padding-bottom:30px}
#st-corpo .st-sb-mn-pg li{float:left;height:143px;margin:0 28px;width:143px}
#st-corpo .st-sb-mn-pg li a{height:143px;width:143px;position:absolute}
#st-corpo .st-sb-mn-pg li .turma{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background:url("../images/icn_turmas_reduzidas.png") no-repeat center top}
#st-corpo .st-sb-mn-pg li .turma:hover{background:url("../images/icn_turmas_reduzidas_hover.png") no-repeat center top}
#st-corpo .st-sb-mn-pg li .turno{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background:url("../images/icn_turno.png") no-repeat center top}
#st-corpo .st-sb-mn-pg li .turno:hover{background:url("../images/icn_turno_hover.png") no-repeat center top}
#st-corpo .st-sb-mn-pg li .funcionamento{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background:url("../images/icn_funcionamento.png") no-repeat center top}
#st-corpo .st-sb-mn-pg li .funcionamento:hover{background:url("../images/icn_funcionamento_hover.png") no-repeat center top}
#st-corpo .st-sb-mn-pg li .duracao{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background:url("../images/icn_duracao.png") no-repeat center top}
#st-corpo .st-sb-mn-pg li .duracao:hover{background:url("../images/icn_duracao_hover.png") no-repeat center top}
#st-corpo .st-sb-mn-pg li .frequencia{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background:url("../images/icn_frequencia.png") no-repeat center top}
#st-corpo .st-sb-mn-pg li .frequencia:hover{background:url("../images/icn_frequencia_hover.png") no-repeat center top}
#st-corpo .st-cp-pg-cursos ul{margin:0 auto;overflow:hidden;clear:both;width:900px}
#st-corpo .st-cp-pg-cursos ul li{float:left;margin:0 15px;width:270px;text-align:justify;font-family:'calibri', Arial, sans-serif;color:#453f3a;padding-bottom:20px}
#st-corpo .st-cp-pg-cursos .ctn_img{height:270px;margin-bottom:30px}
#st-corpo .st-cp-pg-cursos p{margin:5px 0}
#st-corpo .st-cp-pg-cursos .ctn_caixa .caixa_tl{width:270px}
#st-corpo .st-cp-pg-cursos .ctn_caixa .caixa_tl .tl{width:270px}
#st-corpo .st-cp-pg-cursos .curso1 .ctn_caixa .caixa_tl .tl{background-color:#f3b3b3 !important}
#st-corpo .st-cp-pg-cursos .curso1 .ctn_caixa .caixa_tl .st_cima{border-bottom:20px solid #f3b3b3 !important}
#st-corpo .st-cp-pg-cursos .curso1 .registrar{background-color:#f3b3b3}
#st-corpo .st-cp-pg-cursos .curso2 .ctn_caixa .caixa_tl .tl{background-color:#e2696a !important}
#st-corpo .st-cp-pg-cursos .curso2 .ctn_caixa .caixa_tl .st_cima{border-bottom:20px solid #e2696a !important}
#st-corpo .st-cp-pg-cursos .curso2 .registrar{background-color:#e2696a}
#st-corpo .st-cp-pg-cursos .curso3 .ctn_caixa .caixa_tl .tl{background-color:#d2022d !important}
#st-corpo .st-cp-pg-cursos .curso3 .ctn_caixa .caixa_tl .st_cima{border-bottom:20px solid #d2022d !important}
#st-corpo .st-cp-pg-cursos .curso3 .registrar{background-color:#d2022d}
#st-corpo .st-cp-pg-cursos .registrar{font-family:'calibri', Arial, sans-serif;background-color:#d2022d;color:#fff;position:relative;text-transform:uppercase;font-size:16px;padding:15px 55px 10px 0;display:inline-block;width:215px;text-align:center;margin-top:20px}
#st-corpo .st-cp-pg-cursos .registrar span{display:inline-block;position:absolute;top:0;right:0;vertical-align:middle;border-left:1px solid #fff;padding:15px 25px 10px 25px}
#st-corpo .st-cp-pg-cursos .registrar:hover{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;opacity:0.7}
#st-corpo .st-cp-pg-galeria h2{color:#d2022d;font-size:30px;font-family:'hagin caps medium', Arial, sans-serif}
#st-corpo .st-cp-pg-blog{overflow:hidden}
#st-corpo .st-cp-pg-blog .cnt_lst_bg{float:left;width:689px}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .cnt_it_bg{overflow:hidden;margin-bottom:50px}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .cnt_data{float:left;margin-right:20px}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .cnt_data .data{width:70px;background-color:#d2022d;color:#fff;text-align:center;padding:5px 2px;font-family:Tahoma, Arial, sans-serif}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .cnt_data .data .dia{font-size:50px;line-height:38px}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .cnt_data .data .mes{font-size:26px;line-height:26px}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .cnt_data .data .ano{font-size:24px;line-height:24px}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .cnt_data img{width:74px}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .txt_bg{float:left;width:575px;padding-right:20px;overflow:hidden}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .txt_bg .tl{font-family:'myriadregular', Arial, sans-serif;font-size:20px;color:#f3b3b3;text-transform:uppercase}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .txt_bg .tl_dt{font-family:'calibri', Arial, sans-serif;font-size:11px;color:#d2022d;font-weight:bold}
#st-corpo .st-cp-pg-blog .cnt_lst_bg .txt_bg .txt{font-family:'calibri', Arial, sans-serif;color:#453f3a;padding-top:10px;margin-bottom:10px}
#st-corpo .st-cp-pg-blog .bar_lt{float:left;width:300px}
#st-corpo .st-cp-pg-blog .bar_lt .st_login{float:none}
#st-corpo .st-cp-pg-blog .bar_lt .st_tl,#st-corpo .st-cp-pg-blog .bar_lt iframe{margin-top:30px}
#st-corpo .st-cp-pg-blog .bar_lt .categoria li{width:200px;margin:3px 0}
#st-corpo .st-cp-pg-blog .bar_lt .categoria li span{color:#d2022d}
#st-corpo .st-cp-pg-blog .bar_lt .categoria,#st-corpo .st-cp-pg-blog .bar_lt .tag{font-family:'calibri', Arial, sans-serif}
#st-corpo .st-cp-pg-blog .bar_lt .categoria a,#st-corpo .st-cp-pg-blog .bar_lt .tag a{color:#453f3a}
#st-corpo .st-cp-pg-blog .bar_lt .categoria a:hover,#st-corpo .st-cp-pg-blog .bar_lt .tag a:hover{text-decoration:underline}
#st-corpo .st-cp-pg-blog .bar_lt .tag{text-align:justify}
#st-corpo .st-cp-pg-contato{overflow:hidden;font-family:Verdana, Arial, sans-serif;color:#453f3a}
#st-corpo .st-cp-pg-contato h2{color:#d2022d;font-size:30px;font-family:'hagin caps medium', Arial, sans-serif}
#st-corpo .st-cp-pg-contato .barra{border-right:1px solid #d2022d}
#st-corpo .st-cp-pg-contato .cnt-texto{padding:20px 0;overflow:hidden}
#st-corpo .st-cp-pg-contato .col1{float:left;width:450px;padding-right:20px}
#st-corpo .st-cp-pg-contato .col1 .cnt-texto{padding-right:20px}
#st-corpo .st-cp-pg-contato .col2{float:left;width:450px;padding-top:30px}
#st-corpo .st-cp-pg-contato dt{width:90px;float:left;text-transform:lowercase}
#st-corpo .st-cp-pg-contato dd{display:inline}
#st-corpo .st-cp-pg-contato input,#st-corpo .st-cp-pg-contato textarea,#st-corpo .st-cp-pg-contato select{background-color:#f6f6f6;color:#453f3a;border:1px solid #d9dadb;padding:10px 15px;margin-bottom:10px;text-transform:lowercase}
#st-corpo .st-cp-pg-contato input,#st-corpo .st-cp-pg-contato textarea,#st-corpo .st-cp-pg-contato select{width:307px}
#st-corpo .st-cp-pg-contato textarea{resize:none}
#st-corpo .st-cp-pg-contato button{float:right;cursor:pointer;padding:5px 15px;background-color:#f6f6f6;color:#453f3a;border:1px solid #d9dadb;text-transform:lowercase}
#st-corpo .st-cp-pg-contato button:hover{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background-image:linear-gradient(to bottom,#fff,#eceded 30%)}
#st-rodape a{color:#fff;text-decoration:none}
#st-rodape a:hover{text-decoration:underline}
#st-rodape .topo{height:210px}
#st-rodape .topo .cnt-calendario{float:left;padding-top:15px;width:800px;font-family:'calibri', Arial, sans-serif !important}
#st-rodape .topo .cnt-calendario .tl{margin-top:-39px;position:absolute;color:#d2022d;font-size:24px;text-transform:uppercase;font-family:'hagin caps medium', Arial, sans-serif !important}
#st-rodape .topo .cnt-calendario ul{margin-top:18px;overflow:hidden;height:160px;width:230px;padding-left:10px}
#st-rodape .topo .cnt-calendario ul li{float:left;margin:0;width:210px;text-align:left;margin-left:20px}
#st-rodape .topo .cnt-calendario ul li a{color:#fff}
#st-rodape .topo .cnt-calendario .calendario{float:left;margin:0;position:relative;margin-right:10px}
#st-rodape .topo .cnt-calendario .calendario h2{border-bottom:1px solid #fff;padding-left:5px;margin-bottom:5px}
#st-rodape .topo .cnt-calendario .calendario table{border-collapse:separate;border-spacing:5px}
#st-rodape .topo .cnt-calendario .calendario th{text-align:center;background-color:#fff;color:#d2022d;height:18px}
#st-rodape .topo .cnt-calendario .calendario td{text-align:center;padding:0;margin:0;padding:0 5px;height:12px}
#st-rodape .topo .cnt-calendario .calendario .sel{background-color:#fff;color:#d2022d}
#st-rodape .topo .cnt-calendario a{color:#d2022d;text-decoration:none}
#st-rodape .topo .list-emp{float:right;padding-top:20px;width:190px;font-size:13px}
#st-rodape .topo .list-emp li{float:right;margin-left:10px;margin-bottom:10px;width:190px;text-align:right}
#st-rodape .topo .list-emp .logo{background:url("../images/rodape_logo.png") no-repeat right top;display:block;height:84px}
#st-rodape .topo .list-emp .tel{font-size:14px;font-weight:bold}
#st-rodape .topo .list-emp .pre{font-size:12px !important;font-weight:normal !important}
#st-rodape .bottom{background-color:#f3b3b3;height:50px;font-size:11px}
#st-rodape .bottom ul{width:300px;margin:0 auto;padding-top:20px}
#st-rodape .bottom ul li{float:left;margin-left:10px}
#st-rodape .a_btn_cal{font-size:45px;color:#fff !important;line-height:20px;position:absolute;margin-top:75px}
#st-rodape .a_btn_cal:hover{color:#f3b3b3 !important}
#st-rodape .btn_cal_l{font-size:45px;color:#fff !important;line-height:20px;position:absolute;margin-top:75px;margin-left:-15px;left:0}
#st-rodape .btn_cal_l:hover{color:#f3b3b3 !important}
#st-rodape .btn_cal_r{font-size:45px;color:#fff !important;line-height:20px;position:absolute;margin-top:75px;margin-right:-15px;right:0}
#st-rodape .btn_cal_r:hover{color:#f3b3b3 !important}
#st-rodape .loading{margin:30px 0 0 100px}
.ctn_caixa{position:relative}
.ctn_caixa .caixa_tl{z-index:1000;position:absolute;bottom:0}
.ctn_caixa .caixa_tl .tl{font-family:'hagin caps medium', Arial, sans-serif;background-color:#d2022d;font-size:25px;color:#fff;text-align:center;padding:0 20px;vertical-align:middle;display:table-cell;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;height:80px}
.ctn_caixa .caixa_tl .st_cima{width:0;height:0;margin:0 auto;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #d2022d}
.st_login{float:left;height:170px;width:190px;padding-top:40px;padding-left:40px;padding-right:40px;background-color:#f3b3b3;color:#fff;font-family:'myriadproboldcond', Arial, sans-serif !important}
.st_login h2{font-size:18px;margin-bottom:15px}
.st_login input{background-color:#fff !important;color:#9c9e9f !important;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 15px;margin-bottom:10px}
.st_login input[type='text'],.st_login input[type='password']{width:160px}
.st_login input[type='submit']{float:right;cursor:pointer;padding:5px 15px;background-image:linear-gradient(to bottom,#fff,#eceded 100%);transition:all .5s}
.st_login input[type='submit']:hover{background-image:linear-gradient(to bottom,#fff,#eceded 30%)}
.st_login .esq_senha{text-decoration:none;color:#fff;line-height:26px}
.st_login .esq_senha:hover{text-decoration:underline}
.pagination{text-align:center;padding:10px}
.pagination .prdPage{padding:8px 12px;text-align:center;margin-left:3px;margin-right:3px;font-weight:bold}
.pagination .current{color:#d2022d;font-weight:bold;margin-left:3px;margin-right:3px}
.pagination .numberPage{background-color:#f3b3b3;color:#fff;padding:8px 12px;text-align:center;margin-left:3px;margin-right:3px;font-weight:bold}
.pagination .numberPage:hover{color:#fff;background-color:#d2022d}
.pagination .SetNumberPage{background-color:#d2022d;color:#fff;padding:8px 12px;text-align:center;margin-left:3px;margin-right:3px;font-weight:bold}
.ctn-popup{overflow:hidden;padding-bottom:10px}
.ctn-popup .col{float:left}
.ctn-popup .img{width:270px}
.ctn-popup .txt{width:325px;margin-left:15px}
.ctn-popup .txt p{margin:5px 0}
.ctn-popup h2{color:#d2022d;font-size:30px;font-family:'hagin caps medium', Arial, sans-serif;clear:both}
.ctn-popup h3{color:#d2022d;font-size:20px;font-family:'hagin caps medium', Arial, sans-serif;clear:both;margin-top:10px}
.ctn-popup .ctn_caixa{height:270px}
.ctn-popup .ctn_caixa .caixa_tl{width:270px}
.ctn-popup .ctn_caixa .caixa_tl .tl{width:230px}
.ctn-popup .curso1 .ctn_caixa .caixa_tl .tl{background-color:#f3b3b3 !important}
.ctn-popup .curso1 .ctn_caixa .caixa_tl .st_cima{border-bottom:20px solid #f3b3b3 !important}
.ctn-popup .curso1 .registrar{background-color:#f3b3b3}
.ctn-popup .curso2 .ctn_caixa .caixa_tl .tl{background-color:#e2696a !important}
.ctn-popup .curso2 .ctn_caixa .caixa_tl .st_cima{border-bottom:20px solid #e2696a !important}
.ctn-popup .curso2 .registrar{background-color:#e2696a}
.ctn-popup .curso3 .ctn_caixa .caixa_tl .tl{background-color:#d2022d !important}
.ctn-popup .curso3 .ctn_caixa .caixa_tl .st_cima{border-bottom:20px solid #d2022d !important}
.ctn-popup .curso3 .registrar{background-color:#d2022d}
.ctn-popup ul,.ctn-popup table.horarios{overflow:hidden;clear:both}
.ctn-popup ul li,.ctn-popup ul td,.ctn-popup table.horarios li,.ctn-popup table.horarios td{padding:0 5px;float:left;width:62px;min-height:10px}
.ctn-popup ul .pri,.ctn-popup table.horarios .pri{width:40px;padding:7px 10px;text-align:center}
.ctn-popup ul li:first-child,.ctn-popup ul td:first-child,.ctn-popup table.horarios li:first-child,.ctn-popup table.horarios td:first-child{width:40px;padding:7px 10px;text-align:center}
.ctn-popup ul .active,.ctn-popup table.horarios .active{border:1px solid #d2022d;color:#d2022d}
.ctn-popup ul span,.ctn-popup table.horarios span{background-color:#f3b3b3;padding:5px;display:inline-block;color:#fff;border:1px solid #f3b3b3;cursor:pointer;width:55px;text-align:center;font-size:11px;margin-bottom:3px}
.ctn-popup ul span:hover,.ctn-popup table.horarios span:hover{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;border:1px solid #d2022d}
.ctn-popup .h_semana{float:left}
.ctn-popup .h_semana .turno ul{margin-left:20px}
.ctn-popup .h_semana .hora{float:none}
.ctn-popup .cab{text-align:center}
.ctn-popup .cab strong{padding-top:5px;display:inline-block}
.ctn-popup .rd_semana,.ctn-popup .ck_horario{visibility:hidden;display:none}
.ctn-popup .cnt-form{width:325px}
.ctn-popup .cnt-form table td{padding:3px}
.ctn-popup .cnt-form table td:first-child{width:63px;font-weight:bold;text-align:center}
.ctn-popup .cnt-form table input{padding:5px;background-color:#efefef;border:none;width:250px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.ctn-popup .cnt-form button{float:right;cursor:pointer;background-color:#d2022d;padding:5px 10px;border:none;color:#fff}
.ctn-popup .cnt-form button:hover{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:#f3b3b3}
.fb-like{margin-bottom:5px}
.lnkitg{position:absolute;bottom:-5px;z-index:2000;height:30px;width:100%;text-align:center;margin-left:290px}
.lnkitg .action{background-color:#fff}
.lnkitg a{height:10px;width:10px;border:1px solid #fff;display:inline-block;margin-right:5px}
.lnkitg a:hover{background-color:#fff}
.lnkitg .imgs{margin-top:-57px;position:absolute;width:100%}
.lnkitg .imgs img{display:none;border:1px solid #fff}